Rosebud Old World Italian Open in Schaumburg

Top notch Rosebud Old World Italian, 1370 Bank Drive [MAP/SAT] opened in
Schaumburg last Sunday just south of the intersection of Meacham Road
and Woodfield Road on Meacham Road.

Rosebud Restaurants

— mb