2

The Russell Hotel

The Russell  hotel in Tunbridge Wells, is directly facing the magnificent Common, only yards from the main shopping centre and surrounded by fascinating buildings dating back hundreds of years. The Russell Hotel offers you the very best location in this famous town that grew around an ancient spa in the early 18th century. All our Rooms are en-suite with TV, Tea/coffee and WiFi.

Address

80 London Road
Tunbridge Wells
TN1 1DZ