Courtyard by Marriott Philadelphia South at The Navy Yard
1001 Intrepid Avenue, Philadelphia, USGuest 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