Spotlight: Cafe Roma in New Bedford

Love Italian food? Fish and chips? Here’s a look at some of the offerings at Cafe Roma at 3371 Acushnet Ave. in New Bedford.

Translate »