I love Atlas Pizza. It is so satisfying and delicious, with tonnes of cheese which is a bit crispy on the top. The sauce on the pizza is one of the best I tasted. When my friend was visiting from Ireland, this was the #1 spot I had to take her to (she loved it).
They recently renovated it, and put it many booths, which is my fave type of seating in a bar/restaurant.