2301 S. Howell Ave., Milwaukee

Opened in 2004, Xel-Ha was a restaurant located at 2301 S. Howell Ave. in the Bay View neighborhood.

Bay View is a south side neighborhood centered on S. Kinnickinnic Ave.

Xel-Ha featured Mexican food.

The business closed in 2006.

Business Info

  • Address: 2301 S. Howell Ave.
  • City: Milwaukee