Apartment Unit 208 at 8866 W Flagler Street, Miami, FL 33174 | HotPads