Leo's has great food! They have everything from deep fried shrimp, homemade subs, pizzas, french fries, salads and so much more. They are quick and affordable! It's located right on the Main Street in Bradford. So if you are in town and hungry for a sub- I'd highly recommend this restaurant!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.