Star at Playhouse Square, CLEVELAND, Ohio (OH)
Conveniently located at 1515 Euclid Avenue () in CLEVELAND, Ohio (OH) (44115), Star at Playhouse Square can be reached at 2166218777. It is advisable to call ahead of time to make a reservation.
More restaurants in CLEVELAND, Ohio (OH)
Star at Playhouse Square contact information and details:
Address: 1515 Euclid Avenue - , CLEVELAND, Ohio (OH) 44115
Contact Phone: 2166218777
