Restaurante Leonardo is an Italian restaurant located in the Flamenca Beach Centro Comercial. It is known for serving Italian cuisine, including pizza. The restaurant is situated on the first floor of the commercial center.