Advertisement
Place your ad here.
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.