Khodia Tea Stall is located in New Delhi, India on Shop No. 12, RHN-421, Ram Gopal Market, 23, Kailashpuri Main, Manglapuri. Khodia Tea Stall is rated 1 out of 5 in the category tea house in India.
Address
Shop No. 12, RHN-421, Ram Gopal Market, 23, Kailashpuri Main, Manglapuri