Restaurants in Miami Beach, FL
Restaurants • Italian Restaurants
1700 James Ave.,
Miami Beach ,
FL
33139
UNITED STATES
Based on 1 reviews
Stupid expensive / hit or miss food
A hip spot taking itself a bit too seriously. Had a big party of twenty of us. The fixed menu was limited and of the two courses one was a disappointment. For the cost, should have been more variety, quality and coordination with wait...Worldwide > United States > Miami Beach, FL > Restaurants