Teasta - The Tea Shop

Noida, India

Popular hangout with a great menu. If you love awesome food try Teasta - The Tea Shop. Reasonable prices.