Twenty Nevern Square Hotel ofrece un alojamiento acogedor para su estancia en Londres y está situado a solo dos minutos estación de tren de Earl's Court. Asimismo, queda a solo un breve paseo Centro de Exposiciones de Earls Court, y pone a su disposición un cómodo servicio de autobús. Este lujoso hotel dispone de una terraza en la azotea, registros de entrada y salida exprés y servicio de habitaciones las 24 horas. El personal de recepción les atenderá las 24 horas y les podrá asistir con reservas de entradas y visitas guiadas. El hotel cuenta con espaciosas habitaciones equipadas con un secador de pelo, un ventilador de techo y altavoces/base para iPod. Todas ellas tienen un cuarto de baño que incluye albornoces y una ducha. Por otro lado, desde Twenty Nevern Square Hotel se puede acceder caminando Kensington High Street, Finborough Theatre y Gloucester Road. También se encuentra a 20 minutos andando estación de metro de Gloucester Road.