The Crown

The Crown
176 Trafalgar Road, London, SE10 9TZ
Photo of The Crown