An interactive map showing the location of Lee Hall Depot, Newport News, Newport News, Virginia, USA.