Duke of York Hotel, Yorktown

508 Water St Yorktown23690, United States