The Station Pizzeria

The Station pizzeria has been serving up quality food and drinks for 40 years! Established in 1978, this family owned business is a Hidden Gem of a restaurant which sits just off N. Main St. in Glenwood, Illinois. Due to the unfortunate pandemic, we have had to increase some of our prices to match the inflated meat prices at this time. We apologize for any inconvenience this has caused.