Petworth

New West Indian-Caribbean Restaurant on Upshur Street

But don’t get too excited yet. This restaurant is located inside the Island Cafe club on Upshur Street east of 9th St. near Domku. In the past Island Cafe has been temporarily closed due to violence. But, I think I’m going to have to give this a try. The menu looks pretty tasty: