
Venue type
Restaurant, Café
Location
Miami, United States Of America