261 Uxbridge Road - Shepherds Bush - W12 9DS - London, United Kingdom View Map Area: Hammersmith
Photo Hotel 261