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