We've been in the same location -- down the street from Notre Dame University -- since 1926, and remain South Bend's favorite Italian restaurant.
We are open for dinner Wednesday through Saturday for dinner starting at 4:30 pm, and are located at 601 N. Niles Ave. South Bend, Indiana 46616
For immediate reservations, please call us at 574.232.9620 during business hours.
Don't see the flashy site? Upgrade your Flash player here.