
The Night I Got ‘Banged Up’ in Great Scotland Yard
The hotel of course! Did you know that you can spend the night in the original Great Scotland Yard? This 5-star luxury hotel is situated just off Whitehall, so within easy strolling distance of all the main tourist sites in London, including Buckingham Palace, Trafalgar Square and Number 10 Downing

















