Virginia Cliffe Inn Glen Allen, Virginia Bed & Breakfasts The Virginia Cliffe Inn, a Bed & Breakfast just outside of Richmond, VA, is nestled among the trees in the settlement of Glen Allen just twelve miles north of Richmond. ... View Details »