Apartment Unit 6 at 8960 W Flagler Street, Miami, FL 33174 - HotPads