El Ivy House Hotel Londres, de 3 estrellas, goza de una ubicación conveniente a unos 2 km de atracciones familiares como el London Eye.
Elige entre una selección ilimitada de platos británicos en el restaurante St. George's Tavern, que está a 100 metros.
Atracciones urbanas como la Colección Wallace, que está situada no muy lejos de este hotel cómodo, y el Palacio de Buckingham que está situado a unos 5 minutos en coche, bien merecen una visita. Como ventaja para los viajeros de negocios, el hotel está situado a una distancia de 6 km de la Torre de Londres. A poco más de 25 minutos a pie del Ivy House, los huéspedes también encontrarán el Acuario de Londres. El establecimiento está situado a un corto paseo de la estación de metro Sloane Square.