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