Turó Restaurant is a Mediterranean establishment located in Can Picafort, offering a fusion of cuisines. It is situated in a bright and elegant hotel with impressive views of the Bay of Alcudia.