Medusa Restaurant & Lounge Cleveland1437 St Clair Ave NECleveland, Ohio 44114, US
Seating Capacity: 0