Ayodhya is located in Vadodara, India on 85VWMV9, Jayshree Park Society, Raghuvir Nagar, Kasturba Nagar, New Sama. Ayodhya is rated 5 out of 5 in the category housing complex in India.
Address
85VWMV9, Jayshree Park Society, Raghuvir Nagar, Kasturba Nagar, New Sama