$289,000 -
7850 Byron Ave Unit 606
Miami Beach ,
FL 33141
City: Miami Beach