Tara mohan frozen world is located in Surat, India on Panchratna Tower, Opposite Eiffel Tower, Ramdarshan Society, Varachha. Tara mohan frozen world is rated 3 out of 5 in the category frozen food store in India.
Address
Panchratna Tower, Opposite Eiffel Tower, Ramdarshan Society, Varachha