Pizza Factory

13208 E LeGrand Rd
LeGrand, 95333
Reviews:
No review available for this restaurant

(209) 389-4000

Pizza

Store is open now