Mr. WEBO’s

2301 S. Howell Ave,., Milwaukee

A restaurant to open in January 2013 at 2301 S. Howell Ave. Owners are Roman Torrez and Juan Montejano. Back to the full article.

Roman Torrez created the logo for Mr. Webo's

Picture 10 of 11

Roman Torrez created the logo for Mr. Webo's. Photo by Peggy Schulz.