This 5 star hotel is located in the city centre of London and was established in 1884. It is close to the The Tower of London and the nearest station is Liverpool Street.
Great Eastern Photos
Have you stayed at this hotel? Why not share your photos with other travellers.