Strange Beast

Modern izakaya restaurant · 394 E Main St #B, Ventura, CA

Hours

More food in Ventura, CA · Modern Izakaya in Ventura