Star Hotel London
Search & compare prices for Star Hotel London in all hotel booking websites.
Star Hotel London Address: 97-99 Shepherds Bush Rd, London, United Kingdom
Minimum price found for Star Hotel London was: Null GBP
Click here to get more information, photos & guest ratings for Star Hotel London