Casa Tua Casa Tua

Casa Tua Map

1700 James Ave. (17th St.)
Miami Beach, FL 33139
Map
Cuisine: Italian
Upscale Italian cuisine in a Mediterranean villa hiding in the heart of South Beach.
Openings: Dinner Tues.-Sun.

Features