Address: 109/66, Dharampur Rd, near fountain chowk, Nehru Colony, Ajabpur Kalan, Dehradun, Uttarakhand 248001
Hours: Open ⋅ Closes 11 pm · More hours
Phone: 084455 66466