John B. Todd Stadium befindet sich etwa 4 Kilometer von dem 4-Sterne-Hotel Meridian Parkside Newport News entfernt und ist unbedingt einen Besuch wert. Das Hotel mit 308 Zimmern verfügt auch über einen Swimmingpool.
Die Christopher Newport University ist innerhalb von circa 10 Autominuten erreichbar. Kulturelle Sehenswürdigkeiten in der Umgebung sind das Mariners' Museum (3 km) und das Peninsula Fine Arts Center (3,1 km). Das Meridian Parkside Newport News ist außerdem rund 2 Kilometer vom Virginia Living Museum entfernt.