The Best Afternoon Teas in Berkshire


Home to stunning scenery, picturesque towns and the famous Windsor Castle, so it’s hard to believe you’re only a short trip away from the hustle and bustle of the capital. Berkshire is a perfect setting for the most quintessential British treat!