Hotel Shaftesbury Hyde Park International - London United Kingdom - Photos
» Hotel Shaftesbury Hyde Park International - London United Kingdom
Hotel Shaftesbury Hyde Park International - London United Kingdom - Search and Book Hotel
52-55 Inverness Terrace
W2 3Lb London
Hotels 4 Stars United Kingdom