$295,000 -
8420 Byron Ave Unit 11
Miami Beach ,
FL 33141
Coordinates: "-80.12395", "25.8693831"