Loading hotels
Confirming room availability...
UrHomeInPhilly 1900 Arch, 1900 Arch Street, Philadelphia, United States
With a stay at Philly Stays - 1900 Arch Street in Philadelphia, you'll be minutes from Academy of Natural Sciences and Ben Franklin National Memorial. This aparthotel is close to Liberty Bell Center and Independence Hall.