They were open the other day when I stopped there
Yes Fridays, Saturdays and Sunday they are open!
I'm not sure ... I wasn't looking for pizza.
I stopped for auto service and bathrooms. Didn't notice
Just found out, apparently only open on weekends unfortunately
Thanks! Your answer is awaiting moderation.