Location

The Ross Luxury Townhomes are located in Historic Old City Area at:

240-4 Arch Street
Philadelphia, PA 19106