Staunton Hotel

13-15 Gower Street Bloomsbury, WC1E 6HE, London, uk, United Kingdom