Venue type
Restaurant
Location
Coral Gables, United States Of America