Knoll Ridge

5403 22nd Ter NE Fort Lauderdale FL 33308

Active With Contract
5403 NE 22nd Ter, Fort Lauderdale FL 33308
Residential Income

$590,000