13821 SW 88th St
Miami, FL 33186
Old-school Italian eats & NY-style pizzas in an informal, red & white-checked tablecloth atmosphere.