Write a review

Best Western Shaftesbury Hotel

← View details

65-73 Shaftesbury Avenue, London W1D 6EX, United Kingdom, London, England