$581
7910 NW 25 ST, Miami, FLORIDA, 33122
132 sq ft
