"delicious. Good service, menu with variety of appetizers and italian dishes. Full bar. Lovely location."
Address: 19501 Biscayne Blvd, North Miami Beach I-33180-2342, United States, 33180-2314
City: North Miami Beach
Dishes: 3
Amenities: 4
Categories: 5
Reviews: 1461