$3,850,000
2161 NE 124th St, North Miami, FL, 33181
Single Family Residence