The Tea Tree

Original 15th century tea rooms in the historic town of Winchelsea, East Sussex.