Horton's Inn 5102 Larchwood Ave Philadelphia, PA 19143 Phone: (215) 747-9317
Category: Hotels & Motels