Welcome to Leo’s Pizza - a restaurant with a rich tradition of keeping the smile on customer’s face. Whether you are looking for chef’s special pizza or you want to go for Leo’s homemade pizza, Leo’s Pizza will introduce you to the best flavor. Over 16 years of experience Family Owned and Operated