Megu Restaurant

The Leela Palace, Africa Ave, Diplomatic Enclave, Chanakyapuri, New Delhi, Delhi 110023, India

New Delhi, India

Artful sushi & other Japanese fare presented in a dramatic, luxury setting at upscale hotel.

Rating: 8305

Score: 4.8

Price: Very expensive

No reviews available.