Leonardo's International is a unique establishment in Mississauga, ON that offers a variety of international cuisine options to its patrons.
With a focus on providing a diverse dining experience, Leonardo's International prides itself on its welcoming atmosphere and flavorful dishes from around the world.
Generated from their business information