1. DEFINED
  2. /
  3. Surprising

Towns defined as Surprising

Changeable, mine, massive, surprising, awe inspiring

Defined: London

Welcoming, chilly, fun, surprising, curry

Defined: Leicester

Underrated, Multi-cultural, Buzzy, Historic, Surprising

Defined: Leicester