Grand Royale

Grand Royale
9 Inverness Terrace, London, W2 3JP