Ambika Society is located in Navsari, India on Lunsikui Rd, Opposite Dargha Road, Near Rickshaw Stand, Lunsikui. Ambika Society is rated 1.5 out of 5 in the category residential area in India.
Address
Lunsikui Rd, Opposite Dargha Road, Near Rickshaw Stand, Lunsikui