"I've been trying all the local pizza places, and finally got to trying this one - this is hands down the BEST pizza in Clifton, and there isn't even a close second place. I am looking forward to exploring more of the menu, but the pizza might have to be a weekly thing now."
Bill H.