If someone told you there was a legitimate castle in the Georgia mountains, you’d probably assume they’d been sampling too ...
That’s essentially what’s happening in Glenside, Pennsylvania, where Grey Towers Castle sits on the Arcadia University campus ...