Lotus of Cleveland Added by Gazm 0 reviews Listed in Official Lotus 28300 Lorain Rd, North Olmsted, OH 44070, USA +1 440-348-2100 www.lotusofcleveland.com/ Add to Favorites Claim Listing Updated: Dec 12, 2012 Overview Reviews Related Add Your Review Please login or register to add your review.