Belmont Hotel

104 Sussex Gardens, W2 1UH, London, uk, United Kingdom