Shambhunath Tea Stall is located in New Delhi, India on 129, Mahatma Gandhi Rd, Block A, Naraina Vihar, Naraina. Shambhunath Tea Stall is rated 3 out of 5 in the category tea house in India.
Address
129, Mahatma Gandhi Rd, Block A, Naraina Vihar, Naraina