Armistead House ist hervorragend gelegen und zu Fuß gerade mal 5 Minuten entfernt von: Merchants Square und College of William and Mary. Zu den Gratisleistungen gehören WLAN und Parkplätze ohne Service. Außerdem ist Folgendes zu Fuß höchstens 10 Minuten entfernt: Governor's Palace und Wren Building.