Recently rented
$1,345
Multi-Family Home
- Idlewild Crest Apts
- 2 baths
- 27,676 sqft
- Built in 1981
