Palomar Philadelphia, a Kimpton Hotel

117 S 17th St, Philadelphia, PA 19103, United States
117 South 17th Street Philadelphia Pennsylvania 19103 US
888.725.1778888.725.1778