Its footprint is located at 709-717 North Penn Street on an existing peninsula extending 700 feet into the Delaware River, at Columbus Boulevard and Fairmount Avenue, between Festival Pier and Waterfront Square.