Team Longenecker Listing

3 bedroom, 2.5 bathroom townhome for sale in South Lebanon, PA