Location
Dolphin Seafood Restaurant
12 Washington Street
Natick, MA 01760
Phone
Monday – Thursday: 4:00pm – 8:00pm
Friday – Sunday: NOON – 8:30pm
Dolphin Seafood Restaurant
12 Washington Street
Natick, MA 01760
Monday – Thursday: 4:00pm – 8:00pm
Friday – Sunday: NOON – 8:30pm
s