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