Lemuria

Located in North Naples, just three miles from the Gulf of Mexico, Lemuria offers spacious coach homes situated around a lake. Amenities include a clubhouse, fitness center, pool and spa, and tennis courts.

Show Less »
Google Map Loading......