New luxury waterfront apartments for sale on the banks of the river Thames in Windsor England UK
Size: 5246px × 3605px
Location: Windsor and Eton England UK
Photo credit: © Nick Hatton / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: apartments, england, flats, luxury, river, riverside, sale, savills, side, thames, uk, waterfront, windsor