London Star Hotel
51-53 Steyne Road, Acton, London, W3 9NU, United Kingdom,Object type: Hotel London
One of our bestsellers in London! Featuring free WiFi and breakfast, London Star Hotel is just a 10 minutes' walk from Acton Town Underground Tube Station and c