Lake Forest Sport Cars Added by Gazm 0 reviews Listed in Official Lotus 990 N Shore Dr, Lake Bluff, IL 60044, USA +1 847-295-6560 www.lfsc.com/lotus.htm Add to Favorites Claim Listing Updated: Dec 12, 2012 Overview Reviews Related Add Your Review Please login or register to add your review.