18901 S Lake Shore, Euclid, OH 44119, United States
18901 Lakeshore Blvd, Euclid, OH 44119, United States