Riccardi's Italian Restaurant

38 Sconticut Neck Rd, Fairhaven, MA

Menu (As of 11/1)

Riccardi's Italian Restaurant: hours and how to order