"Little Place, Big Taste"
Avert your eyes from the chain sandwich shop next door and duck into perpetual italian bliss AKA Deli Roma. You want real food in a town that's dominated by the big guys? Look no further than Deli Roma. Italian beef sandwich ("the godfather")...
1704 Windsor Street, Sun Prairie
(608) 837-3033