Restaurants in North Miami Beach, FL
Restaurants • Convenience Stores and Delis
16275 Biscayne Blvd.,
North Miami Beach ,
FL
33160
UNITED STATES
Based on 1 reviews
Delicious food!
Even though this place is hardly a restaurant, there are few tables in the middle of a small grocery shop, the food is out of this world! Perfect hummus, baba ganoush, taboule, kafta kebab- it does not get any better! Fresh and...Worldwide > United States > North Miami Beach, FL > Restaurants