type: | Zone: | destination: philadelphia, united_states. 120 SOUTH 17TH STREET
Find more Hotels
Renovated in 2000, this air-conditioned city hotel comprises a total of 306 rooms spread over 13 floors. Amongst the facilities count a foyer with 24-hour [ + ]