What is the Virginia Peninsula and where is it located?
The Virginia Peninsula is a natural landform in southeast Virginia outlined by the York River, James River, Hampton Roads, and Chesapeake Bay. It is sometimes known as the Lower Peninsula to distinguish it from the Middle Peninsula and Northern Neck.