italiancoffee shopItalianNot yet on Tasting Planet
George's Restaurant & Lounge
72nd Street 300, Miami Beach, 33141 Miami, United States
About
North Beach’s resident Italian restaurant has kept patrons bellies full for over twenty years.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!