For Sale
$299,900
23 James Run, Cherry Hill, NJ, 08002
2 bd
2 ba
townhomes
Cherry Hill
Listed by EXP Realty, LLC