ritzmagazine.in
Jamavar - The Leela Palace Chennai | RITZ
The interiors of the restaurant are lavishly done with big bold colours giving it the royal feel. The food is absolutely delicious