Historic/Landmark Building, Ballrooms
Accommodates up to 250 guests
Ceremony / Reception
Indoor
450 S. Easton Road
Glenside, PA 19038
Grey Towers Castle, located on Arcadia University’s idyllic campus just outside Philadelphia, Pa., is an elegant and luxurious wedding venue where you feel like royalty on your special day.