Self & Cafe is a self-service restaurant offering Italian cuisine, with a bar and pub atmosphere. The establishment is known for its comfortable and elegant setting.