Swagruha Indian Cuisine is a Maryland Heights restaurant serving fresh, flavorful Indian cuisine prepared from the finest ingredients from around the world. From their delicious and flavorful sauces to their salad dressings and desserts, everything is made by hand every day.