St. Mary Hall
800 E. Lancaster Ave, Villanova 19085