Meraki International is located in Balicha, Udaipur, Rajasthan.