The Clifton Club Menu
Established in 1902, The Clifton Club is a premier private dining and social club located in Lakewood, Ohio, a western suburb of Cleveland. The Club offers its members best-in-class service from a dedicated staff, mouthwatering food prepared by a gourmet chef, and all this provided in a beautiful historical 3-story building and grounds situated 90 … Read more