Tropicana Apartments (1900 SANS SOUCI BLVD, North Miami, FL, 33181) — Rated 1.9/5 by Tenants | Lucid Rents