We visit St. Louis once a year and stay at a nearby hotel. This restaurant is always our first stop. Friendly employees and we love the roast beef and turkey sandwiches. Can't be beat!
Address: 5952 Howdershell Rd, Hazelwood, MO 63042-1115
Location: United States > Missouri (MO) > Hazelwood
Phone Number: +1 314-731-2565