The Loews Philadelphia Hotel blends historic Art Deco architecture with modern luxury, offering spacious rooms and sweeping city views in the heart of Center City. Just steps from top attractions, shopping, and dining, it’s an ideal home base for exploring Philadelphia. The property is minutes from popular landmarks like Independence National Park, Liberty Bell Center, Independence Hall, and the Betsy Ross House, and steps away from the Philadelphia Convention Center, the Philadelphia Museum of Art, the Barnes Foundation, Franklin Institute, Rittenhouse Square, Penn’s Landing, and the Central Business District.