Cleveland Independents is a group of 80+ locally owned and operated restaurants

Blue Canyon Kitchen Tavern

Reservations
Contact Information
8960 Wilcox Drive, Twinsburg, OH, USA, Twinsburg
Additional Services
Al fresco
Gluten Free
X