Windsor Hill
Barbados
>
Saint George
>
Windsor
>
Windsor Hill
Map of Windsor Hill. Windsor, Saint George, Barbados. In Windsor Hill, there are 10 streets.
Windsor Hill
N.V Bar /Nick Shop
Canefield Bar & Grill