S.Tabsi is a restaurant offering a unique combination of Indian and Italian specialties.