Sheraton Philadelphia Downtown Hotel

201 North 17th Street, Philadelphia, PA 19103, USA 201 North 17th Street, Philadelphia, PA 19103, USA
Sheraton Philadelphia Downtown Hotel. Philadelphia, United States

From all of us in America’s birthplace, we are very excited you’re interested in exploring Philadelphia. And from our central location in the heart of Center City, there isn’t a better place to take in all the City of Brotherly Love has to offer than at Sheraton Philadelphia Downtown Hotel.

Ditch the car to discover the city’s best attractions, including the Philadelphia Art Museum, where you can climb the 72 steps to create your own Rocky moment. Or head to LOVE Park and City Hall – both of which are mere minutes from our front door.

When it’s time to head back to the hotel, visit our Sheraton CORE Performance Fitness Center featuring the latest equipment and free weights or take a dunk in our heated pool. Wake refreshed to begin anew after a restful sleep in the famous Sheraton Sweet Sleeper® beds.

(215) 448-2000

Save and share places you love
with Everplaces

Sign up