TownePlace Suites by Marriott Harrisburg West/Mechanicsburg

4915 Ritter Road, Mechanicsburg