This hotel is located in the central London district of Victoria and has comfortable and luxurious rooms.