Four Stars in London - Haymarket 39 Coventry Street, Haymarket, London, W1D 6BZ Tags: air conditioning, business facilities, car parking, room service, televisions