Lama Kitchen Himalayan Cook House

Restaurant in New Delhi, India

Asian restaurant

Hauz Khas Village Road, New Delhi, 110017