Flora Indica - Modern Indian restaurant in Earl's Court, London | Reviews, Photos & Information on Postcard