Courtyard by Marriott Philadelphia South at The Navy Yard

This hotel is located in city's south neighborhood at The Navy Yard - 4 miles from city center.

Links
Official Site