Before I BookHotels in United StatesHotels in Philadelphia, PennsylvaniaSheraton Philadelphia Downtown

Sheraton Philadelphia Downtown

The Sheraton Philadelphia Downtown is a well-positioned hotel offering guests convenient access to the city’s attractions and business centers.

Sheraton Philadelphia Downtown in Philadelphia, Pennsylvania, United States

Photo of Sheraton Philadelphia Downtown by Sheraton Philadelphia Downtown on Google Maps

Its central location makes it an ideal choice for both leisure and business travelers. A notable advantage of staying here is its proximity to landmarks such as the Philadelphia Museum of Art, where guests can explore exquisite collections, and the Franklin Institute, perfect for interactive science exhibits. City Hall and Love Park are also nearby, providing iconic sightseeing opportunities.

The hotel’s spacious rooms offer comfort after a day of exploring or meetings. Guests often appreciate the modern amenities and facilities available at the hotel, including a fitness center, which caters to those who wish to maintain their exercise routines while traveling. The on-site dining options provide convenience for those preferring to dine in.

On the downside, some guests have noted that certain areas of the hotel could benefit from updates to maintain contemporary standards. Additionally, during peak times, service might experience slight delays given high demand.

Overall, Sheraton Philadelphia Downtown presents a strong blend of convenience and comfort with slight room for improvement in modernization.

Pros Cons
Central location near major attractions Areas needing updates
Comfortable rooms with modern amenities Potential service delays during peak times
On-site dining options

Sheraton Philadelphia Downtown in 360°

Sheraton Philadelphia Downtown Details

Category: Hotels in Philadelphia, Pennsylvania, Hotels in United States

Address: 201 N 17th St, Philadelphia, PA 19103, USA

Booking Options: