El Gower Hotel Londres está en el centro de Londres, a una distancia de 1 km de lugares de compras como la Plaza de Trafalgar.
En la zona hay varios restaurantes, incluido Chettinad Restaurant, que está a 400 metros.
Este hotel de 3 estrellas está situado en el distrito Bloomsbury, a poco más de 5 minutos a pie del Museo Británico y no muy lejos de la Galería Nacional. El Madame Tussauds de Londres está a una distancia de 3 km del hotel, que también se encuentra a 350 metros de la Universidad de Londres. La Catedral de San Pablo de Londres está a 25 minutos a pie del hotel Gower. Este establecimiento está a unos cuantos pasos de la estación de metro Goodge Street.