Restaurante Leonardo's is an Italian, Pizza, and Mediterranean restaurant offering lunch and dinner. It provides vegetarian options and accepts credit cards.