Best Fine Dining (General) - Casa Tua
1700 James Avenue Miami Beach, FL 33139
305-673-1010
One of the coolest parts about Casa Tua is the fact they don't advertise or display any signage in front of the hotel or restaurant. Instead you will find original art and flowers on display. This is an upscale Italian restaurant that is the definition of elegance and class.
Open Weekdays 12pm-3pm, 7pm-12am; Weekends 7pm-12am