7 Days Ago COMPARE Quail Roost Station 18505 Homestead Ave, Miami, FL 33157 Studio - 3 Beds $1,591 - $1,937
1 Day Ago COMPARE 1970 NE 172nd St, Miami, FL 33162 1970 NE 172nd St, Miami, FL 33162 1 Bed $1,600 - $1,650
Specials Updated Today COMPARE Marine Plaza Apartments 660 NE 78th St, Miami, FL 33138 Studio - 1 Bed $1,600 - $1,750
Updated Today COMPARE 8213 SW 165th Ct, Miami, FL 33193 Unit 8213 SW 165th Court Apartment for Rent 1 Bed $1,600
7 Days Ago COMPARE 17099 Southwest 93rd Street, Miami, FL 33196 Unit 0 Apartment for Rent Studio $1,600