A British pub and restaurant in Windsor, Berkshire, Great Britain, United Kingdom, Europe.
A7R4809BerkshireEnglandGreat BritainWindsorbuildingscitypubrestaurantstreettown