Ludlam Point (6880 SW 44th St, Miami, FL, 33155) — Rated 3.4/5 by Tenants | Lucid Rents