Map & Hours

Contact Info

Leone's Polaris
Address: 3061 E 103 Rd Peru, IL 61354
Phone: (815) 220-1780
Fax: 8152241797

Hours of Operation