Palomar Philadelphia, a Kimpton Hotel

NileGuide Expert Says:

The only "green" hotel in Philadelphia!

Address:

117 S 17th St
19103 Philadelphia, US

Hotel star rating:

4 stars

Map:


Contact   ·   Privacy   ·   Terms