17800 Marcella Rd.
Cleveland, Ohio 44119
Located on major RTA bus routes to University Circle, Health Campus and Downtown Cleveland. Easy access to I-90 and surrounding areas. Located a short distance from the scenic Lake Erie lake front and Euclid Beach Metro Park Reservation, Euclid Beach Pier, Wildwood Park, and Villa Angela Beach with beautiful hiking trails and picnic areas in the well kept park.
17800 Marcella Road, Cleveland, Ohio 44119, United States