Le Meridien has made its Philadelphia debut with the opening of a 202-room hotel in a building that formerly housed a YMCA.
Located in Philadelphia’s Center City district, the hotel has been tagged as a Le Meridien flagship property by brand owner Starwood Hotels and Resorts.
The hotel is adjacent to the Pennsylvania Academy of the Fine Arts and one block from the Pennsylvania Convention Center.