Garuda is an Indian restaurant offering a variety of traditional dishes, rich in spices and flavor. They offer both delivery and takeout options.