Vista Palms Apartments in Miami, FL
Located at 361 NE 191st St, Miami, FL 33179
(786) 802-9598
Location:
361 NE 191st St, Miami, FL 33179
Description:
2 Resort Style Pools, Bark Park, Poolside Cabana Areas with WI FI, Along the Waterway, Laundry Facilities in Each Building, Playground
Check Availability

(786) 802-9598

361 NE 191st St

Miami, FL 33179