Ramu Tea Stall is located in New Delhi, India on 111/2, Road, near Aam Aadmi Polyclinic, Jawala Nagar, Shahdara. Ramu Tea Stall is rated 3 out of 5 in the category tea house in India.
Address
111/2, Road, near Aam Aadmi Polyclinic, Jawala Nagar, Shahdara
Service options
Takeaway
Dine-in