The Victoria

The Victoria
110 Grove Road, London, E3 5TH
Photo of The Victoria