Garth Hotel si trova in 69 Gower Street, WC1E 6HJ, Londra, Regno Unito.