Italian · $$$$

Casa Tua

1700 James Ave, Miami Beach, FL

Northern Italian restaurant in a 1920s Mediterranean villa on James Avenue in South Beach, with a garden terrace.

Picked by