Athens Family Restaurant Address: 103 S Main St, Leesburg, IN 46538 Phone: (574) 253-6059 Restaurants, Greek Other Businesses: Lighthouse Cafe & Pizzeria at 32 Ems B6c Ln, Leesburg, IN 46538 Haines, Tyler S at 305 S Main St, Leesburg, IN 46538 Stacy's Sports Inn at 309 S Main St, Leesburg, IN 46538