★★
Star Hotel is a 2 stars accommodation located 7 km far from the center of London. Offers a price by night in a double room starting at $104. Offers to its customers free wifi internet connection in all its facilities. About the remarcable places, close to Design Museum and Commonwealth Institute building.
You can book your room in Star Hotel from $104.
There are 2375 comments on this accommodation:
Address: 97-99 Shepherds Bush Rd. W6 7LP London. United Kingdom.