Euclid Beach Club

123 East 156th Street Cleveland OH 44110 (888) 848-5698