Sunshine Lakes Apartments (10940 NW 14 AVE, Miami, FL) — Rated 1.8/5 by Tenants | Lucid Rents