answersLogoWhite

0

The Cotswolds is an area in the South West of England, mostly located in Gloucestershire and Wiltshire. It is an Area of Outstanding Natural Beauty.

User Avatar

Wiki User

14y ago

What else can I help you with?