Casa Vera Phase (8881 SW 172 AVE, Miami, FL) — Rated 3.9/5 by Tenants | Lucid Rents