Stars and Stripes is a cozy American-style restaurant nestled in the heart of Burbank, IL, serving up classic dishes with a modern twist.
With a welcoming atmosphere and a menu that caters to a variety of tastes, Stars and Stripes is a go-to spot for locals and visitors alike looking for a satisfying dining experience.
Generated from their business information