Other Restaurants in London - Haymarket 29 Haymarket, Haymarket, London, SW1Y 4SP Tags: bar, happy hour, international