I was visiting London last year and came accross this little gem. Their coffee is fantastic and the selection of cold beverages was amazing. I finally found some good natural drinks for my children to have. Staff; Very friendly towards tourists after all the bad service we experienced on our week's visit to London. If you ever find yourself in Windsor, UK then you had better drop in here, the food is A1 also. So glad to see this pop up on TA as I couldn't remember the name of the bar.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.