Restaurants in Miami, FL
Restaurants
9565 Sw 72nd St.,
Miami ,
FL
33173
UNITED STATES
Based on 1 reviews
Disappointed
When we came over the place was not even half full, but we had to wait too long to be seated. The host was too busy playing with her phone, so we just took off. We will not return.Worldwide > United States > Miami, FL > Restaurants