(Ask to double your toppings)
2781 Yulupa Avenue
Santa Rosa, California 95405
Opening Hours:
Monday – Sunday 11:30am – 8:00pm
Phone: 707.303.7875