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