Delicasa is a restaurant offering Indian cuisine, pizza, and sandwiches.