There was a pub on Mayall rd. Windsor Castle, 54 Mayall Road, SE24 - lost pubs of Lambeth It's Mayall Rd. The photo is of Mayall Rd. The road in the photo is Mayall rd. The pub in the photo is the Windsor Castle. The Windsor Castle no longer exists. Hence it is not visible any more. Maybe we can spin this question out for a few more pages though?