AC Hotel by Marriott Newtown Square is gelegen in Newtown Square, op 17 km van Mann Center for Performing Arts en 20 km van University of Pennsylvania. De accommodatie ligt op ongeveer 20 km van Philadelphia Zoo, 21 km van Mutter Museum en 22 km van Philadelphia Museum of Art. Pennsylvania Convention Center ligt op 25 km van het hotel en Liberty Bell ligt op 26 km.
Barnes Foundation ligt op 23 km van het hotel, en Temple University ligt 24 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Philadelphia, op 26 km van AC Hotel by Marriott Newtown Square.