Jump to MLS#:
MLS#:D1412146
800 SW 63RD TE, North Lauderdale, Florida 33068
$124,400 | ID#: D1412146