Los huéspedes del The Gibson Hotel Londres pueden disfrutar de un fácil acceso a Edward VII, que se encuentra a tan solo 6 minutos a pie.
Este hotel cuenta con escritorio y TV de pantalla plana con canales vía satélite, además de hervidor eléctrico y nevera en la habitación.
El restaurante Anima D'italia está al lado del The Gibson Hotel, a unos 5 minutos a pie.
El Estadio Olímpico de Londres está a 3 km de esta pensión y la Torre de Londres está a unos 2 km. Los aficionados al deporte también pueden visitar el Copper Box, a unos 10 minutos en coche del hotel, y llevar a sus familias al Ojo de Londres, que está a unos 15 minutos en coche. El Gibson Londres está situado a 3,1 km del Parque olímpico Reina Isabel. El alojamiento está a 750 metros de la estación de metro Whitechapel, así como al lado del tren urbano el Shadwell DLR.