Fresh Lemon Ice Tea
Address
The Leela Palace, Diplomatic Enclave, Chanakyapuri, New Delhi
Website
Coming Soon