Location
99 South 17th St At Liberty Place,
Philadelphia, PA 19103
By anonymous | 3/1/2015
Old hotel in need of upgrade. No hot water ... Will stay at the Meridian next time I'm in Philly.