Courtyard by Marriott Philadelphia South at The Navy Yard

1001 Intrepid Avenue, Philadelphia, US

Guest rating: 9/10 (655 reviews) · 3-star hotel

Modern Amenities and Convenient Location Courtyard by Marriott Philadelphia South at The Navy Yard offers a modern experience with a restaurant, fitness center, and free Wi-Fi. The hotel's prime location near the main stadiums makes it a perfect choice for sports enthusiasts. Comfortable Rooms and E

All hotels in Philadelphia