New Delhi Palace

 

Be the first to review

Vegetarian-friendly restaurant serving Indian mainstays in a no-frills setting.

image