The Haymarket is an intimate, boutique hotel in the heart of London that manages to blend style with substance. If you’re accustomed to either style or substance and you wonder why it’s not possible to have both, this is the hotel for you. Housed in the former American Express offices just off Haymarket and near Leicester Square, the Haymarket Hotel... more

















