Mama India, formerly Crochettaz, is an Indian restaurant offering dishes like Biryani and a variety of meat and seafood options. It features scenic views.