This is the best pizza place in Town, bar none! I get the large supercharged supreme pizza with anchovies and it feeds me for 3 nights. The pizzas are stacked with a lot of food and it only cost me $25.
My go to pizza place, do yourself a favour. read more