Hi,

The Windsor Castle in Clapham Junction/Battersea has been refurbished and has changed its name.
It is now called:

The Junction
36 St. Johns Hill
SW11
SW11 1SA

Thanks

Arthurish