The Victoria

The Victoria
10A Strathearn Place, London, W2 2NH
Photo of The Victoria