Product Not Found

5601 W 78th St, Bloomington, MN 55439 |  info@lelarestaurant.com  |  952-656-5980

Located in the suburbs of Minneapolis, MN, United States

  • Black Facebook Icon
  • Black Twitter Icon
  • Black Instagram Icon
  • Black TripAdvisor Icon