La Madeleine (North Star Mall)

Fine French cuisine served in a quiet, elegant atmosphere.
  • or