Hotel Sofitel Philadelphia(4.5 stars)

120 S 17th st View on map