Where is Kimpton Hotel Palomar Philadelphia by IHG?

Where is Kimpton Hotel Palomar Philadelphia by IHG located?

Kimpton Hotel Palomar Philadelphia by IHG, Kimpton Hotel Palomar Philadelphia by IHG, United States of America (approx. 39.95085°, -75.16857°)


Where is Kimpton Hotel Palomar Philadelphia by IHG on the map?