answersLogoWhite

0

Stavenage is a city located in England, United Kingdom. It is 30 miles north of London. There are about 2000 people that live there.

User Avatar

Wiki User

10y ago

What else can I help you with?