Holiday Inn Express London – Hammersmith Published July 12, 2021 at 1024 × 683 in Hotels Near Stamford Brook Station