8866 W Flagler Street #208, Miami, FL 33174 - HotPads