Point Pizza Address: 102 Mcclellan St, Windfall, IN 46076 Phone: (765) 945-7575 Pizza, Restaurants Other Businesses: Buck Horn Restaurant & Lounge at 102 N Independence St, Windfall, IN 46076