An interactive map showing the location of Number 25 and Outbuilding Attached to Right, Windrush, Gloucestershire, England, UK.