Shield's Tavern

422 E Duke of Gloucester, Williamsburg, VA 23185

Shield's Tavern