A bid to relocate the 76ers to Penn’s Landing has divided Philly, with advocates seeing growth opportunities and critics wary of lost tax revenue. Penn's Landing at Chestnut Street, looking north on ...