ZoomDetails Great Scotland Yard HotelHotel, Hotels in London, Hotels in UKBy inctel-787-admin20 February 2022Situated close to Trafalgar Square, Houses of Parliament, Covent Gardens and Horse Guards.