Home Travel ReviewsBar & Restaurant Reviews Restaurant Review: Farzi Cafe, Haymarket, London, UK