Hotel 65

65 Shepherds Bush Road, Hammersmith, London W6 7LS