Lotus Miami Added by Gazm 0 reviews Listed in Official Lotus 14800 Biscayne Blvd, North Miami, FL 33181, USA +1 305-947-1000 www.lotusmiami.com/index.htm Add to Favorites Claim Listing Updated: Dec 12, 2012 Overview Reviews Related Add Your Review Please login or register to add your review.