Village Vatika Restaurant

INR 400
7:30AM-10PM
Chinese, Indian, Continental
NH 121 Ladwachaur, Uttarakhand 244715