Fenton InPrint Online

Restaurant Review: Xolo

Restaurant Review: Xolo

Libby Maier, Critic December 1, 2021

Located on Leroy St., “Xolo’s Tacos + Tequila” is a new Latin Street Food restaurant. The style and marketing of the restaurant seems to have targeted an older audience who can legally drink (not...

Load More Stories