Surrounded by Front Royal's mountain range, the Holiday Inn & Suites hotel is ideally located for those looking to enjoy the many outdoor pursuits in the area.