More about Smart Hyde Park View
Smart Hyde Park View is located at 16 Leinster Terrace, W2 3EU London, United Kingdom
+442074024101
http://www.hostelbookers.com/index.cfm?affiliate=qypecom