Try Our Oven Baked Subs

Oven Baked Subs

Zella's Menu

For Location: NE corner of 75th & Thomas, 2929 N 75th Ave, Suite 29, Phoenix, AZ 85033










Select a Location