Xel-Ha
2301 S. Howell Ave., Milwaukee, WI
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
- 2301 S. Howell Ave. Milwaukee, WI