Park Place by the Bay (915 NW 1ST AVE, Miami, FL, 33136) — Rated 2.8/5 by Tenants | Lucid Rents