Maharaja of India - Maharaja of India

 

 

Maharaja of India, Indian Restaurant in the heart of Theatreland, a minute's walk from Leicester Square Tube Station.