Mallards Restaurant

2300 W 80th 1/2 St Bloomington MN 55431 USA

(952) 405-8499

Location