Glen Allen VA #A Glen Allen VA | The Castle, Restaurants 1. 3016 Mountain Rd, #A, Glen Allen, VA 23060 | The Castle (804) 781-7000