News

Manningtree - officially England’s smallest town — is one with an outsized personality, rich history, and strong sense of community.
Why fork out hundreds for a night in a fancy Paris hotel when you could live like British royalty for less, and bring your mates with you?