Tara Tari #4929 117 Finchley Road, Swiss Cottage, London, NW3 6HY (020) 7483 4282 InternationalSwiss CottageSwiss Cottage write a review Are these details wrong? Are you the owner?