Townhome/Townhouse For Sale

12652 NW 23rd Pl, Miami

4  3.0    Sq Ft: 1820