Home Travel ReviewsBar & Restaurant Reviews Restaurant Review: Flora Indica, Old Brompton Road, London