Park Plaza Sherlock Holmes London 4 stars

108 Baker Street, Westminster Borough, London, W1U 6LJ, United Kingdom

Hotel image
Read more reviews for Park Plaza Sherlock Holmes London