Mastro's Deli

Sandwich shop · 1792 Callens Rd # A, Ventura, CA

Hours

More food in Ventura, CA · Sandwich in Ventura