Fairly low rent local pizza joint, salad bar was way over ripe and need fresh veg in it. 4 large tv's blaring out and music too, can't hear your self think. Friendly staff though.
Address: 1053 N Cherry St, Tulare, CA 93274-2211
Location: United States > California (CA) > Tulare
Phone Number: +1 559-686-9500