Enjoy Italian cuisine at Leo'z. This restaurant offers a pleasant atmosphere, friendly service, and is suitable for groups, children, and takeaway.