Star Hotel Londyn jest usytuowany w pobliżu zakupowej dzielnicy Abbey Wood. Wszyscy goście mogą korzystać z dostępu do centrum tenisowego oraz Wi-Fi w miejscach publicznych.
Art Work Space znajduje się około 5 min spacerem od hotelu, a takie obiekty przyrodnicze jak Park Kensington Gardens są zlokalizowane w prawie 3 km. Popularne atrakcje, takie jak Londyńskie Muzeum Przyrodnicze, leżą w prawie 3,1 km. Dodatkowo, Brook Green znajduje się prawie 5 min piechotą od Star, a Sala koncertowa Royal Albert Hall leży w prawie 3,2 km. Do pobliskich atrakcji rozrywkowych w Londynie należy Sala wielofunkcyjna Bush Hall w odległości 20-minutowego spaceru. Ten hotel leży w bliskiej odległości od stacji kolejowej Stacja London Shepherd's Bush.
Każdy z 22 pokojów wyposażony jest w żelazko z deską do prasowania oraz telewizję satelitarną. W łazienkach przygotowano oddzielną toaletę i prysznic oraz są takie udogodnienia jak suszarka do włosów i ręczniki. Nowoczesne łazienki obejmują oddzielną toaletę i prysznic, a także udogodnienia, takie jak suszarka do włosów i ręczniki.
Star w Londynie oferuje kontynentalne śniadanie przygotowywane codziennie. Co więcej, restauracja Los Molinos oferuje różnorodne dania kuchni śródziemnomorskiej i jest połozona w prawie 100 m.