How is the Afternoon Tea at Stifford Hall Hotel in Thurrock? Afternoon Tea at Stifford Hall Hotel The Venue Stifford Hall Hotel is an elegant 18th century Georgian mansion set amongst 6 acres of landscaped gardens. This is a tranquil haven to…