Location The Ross Luxury Townhomes are located in Historic Old City Area at: 240-4 Arch Street Philadelphia, PA 19106