Restaurants in Leroy, NE

Intersection Of I-80 & Hwy 8 S, Leroy, Nebraska, 68467

(402) 362-3700