Restaurants in Miami, FL
Restaurants • Italian Restaurants
10712 Sw 113th Pl.,
Miami ,
FL
33176
UNITED STATES
Based on 2 reviews
High Quality
I've never felt so at home. The atmosphere here makes you feel like you just walked into an Italian grandmothers kitchen and she wants to feed you till you can't walk anymore :) Everything is cook to order so be ready for a wait but it's...CLOSED
Sorry to say that the restaurant has closed. Very sad!Worldwide > United States > Miami, FL > Italian Restaurants