english deutsch
Grain of Salt
One of India's largest fine dining restaurants with bar, banquet and lounge facilities.