Moti Mahal Delux

Restaurant in New Delhi, India

Features: air conditioning

31, New Delhi