Altachiara is a restaurant offering self-service and fast food options.