$1,399,000 -
3053 Indiana St Unit 12
Miami ,
FL 33133
City: Miami
Courtesy of The Keyes Company.