Tara Films & Records is located in New Delhi, India on 111, 1st floor, Atlantic Plaza LSC, Samachar Market, Mayur Vihar Phase 1 Extension. Tara Films & Records is rated 5 out of 5 in the category music publisher in India.
Address
111, 1st floor, Atlantic Plaza LSC, Samachar Market, Mayur Vihar Phase 1 Extension