This popular property is located in Glen allen . Hotel was built in 2008. There is an on-site car park.