Hotel Overview
This hotel is located in Philadelphia, lying within easy access of a number of attractions. Guests will find themselves surrounded by ample opportunities for exploration and discovery in this captivating city. A host of shopping opportunities, dining options and entertainment venues can be found nearby. This wonderful hotel enjoys a stunning Art Deco Design. Standing proudly as a landmark in the building, the hotel is the city's only LEED Gold Certified eco-friendly hotel. This wonderful hotel comprises superbly-designed guest rooms, which are fitted with modern conveniences. This charming hotel affords guests a number of first-class facilities and services, delivering a high level of excellence to enhance every stay.
117 South 17th Street
Philadelphia - PA
United States of America
2155259472