$650,000 -
80 Ne 133rd St
North Miami ,
FL 33161
City: North Miami
Courtesy of Florida Management & Investmen.