Samosa is an Indian restaurant offering a taste of Indian culture, cuisine, and hospitality.