Property Location With a stay at Star Hotel in London (Hammersmith and Fulham), you'll be close to Shepherd's Bush Empire and Royal Albert Hall. This hotel is close to Imperial College London and Harrods.Rooms Stay in one of 22 guestrooms featuring flat-screen..