Best Western Shaftesbury

Best Western Shaftesbury
24 Devonshire Terrace, London, W2 3DP
Photo of Best Western Shaftesbury