Sí, hay restaurante enKings Cross Inn Hotel, Londres. También hay bar en el alojamiento.