Photos coming soon
For Sale
$75,000
6120 N Norwood St, Philadelphia, PA, 19138
3 bd
1 ba
Single Family
Philadelphia
Listed by Redfin