Extended Stay America - Philadelphia - Horsham - Welsh Rd. 2 stars

114 Welsh Road, Horsham, PA 19044, United States of America

Hotel image
Read more reviews for Extended Stay America - Philadelphia - Horsham - Welsh Rd.