Towns defined as happy

Amazing, community, united, happy, together

Defined: Salford

Posh, beautiful, crazy, peaceful, happy

Defined: Salford