Designed by
Title
Restaurant, bar, and souvenir shop on River Street in downtown Windsor, Berkshire, England #119247981
Description
Windsor, UK - April 2018: Restaurant, bar, and souvenir shop on River Street in downtown Windsor, Berkshire, England
This image is editorial