Cowell & Hubbard - Dining

Cowell & Hubbard
Add to Trip Planner

1305 Euclid Ave.
Cleveland, OH

Cowell & Hubbard, an innovative, modern French restaurant situated in the center of PlayhouseSquare, takes its name and its design essence from the iconic jewelry store that occupied the space from 1920 to 1981.

Click Here to Read About Cowell & Hubbard and Cleveland's Romantic Restaurants!

Featured Listings