Cowell & Hubbard - Upscale Contemporary in Cleveland

Cowell & Hubbard
Add to Trip Planner

1305 Euclid Ave.
Cleveland, OH
216.479.0555

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.

Featured Listings

Upscale Contemporary