Mallards Restaurant

Seafood Restaurant

180 Atwood St N

(952) 855-7779

Visit websiteTry LocalSelections