ZUMVU

Michaels Place

  • 110 Lowell Street Wilmington, MA 01887
Michaels Place is the best restaurant located in Wilmington, MA. We offer Italian pizza, pasta, seafood and more dishes at a reasonable priced.
  • Michaels Place
  • 110 Lowell Street Wilmington, MA 01887
Michaels Place is the best restaurant located in Wilmington, MA. We offer Italian pizza, pasta, seafood and more dishes at a reasonable priced.
  • Michaels Place
  • 110 Lowell Street Wilmington, MA 01887

Location

  • 110 Lowell Street
    Wilmington, MA 01887, UNITED STATES

Intro

Michaels Place is the best restaurant located in Wilmington, MA. We offer Italian pizza, pasta, seafood and more dishes at a reasonable priced.

Tags

michaels place
seafood restaurants
wilmington ma restaurants
pizza wilmington ma
Improve your
Website Trust Factor

Trust Score

0 / 100

Followers