From The Land Of The Rising Sun, And All Things Sushi @ Zen, Leela Palace – Bangalore
Surrounded by lush greenery, lies a lavish two floor dining space that trickles to the tranquil outdoor seating. Zen, at
Read moreSurrounded by lush greenery, lies a lavish two floor dining space that trickles to the tranquil outdoor seating. Zen, at
Read more