I went to this location about two or three times during the time I've been living in Westwood. It's a good place to hang out and watch whatever game is on. They take reservations, which is nice for a busy place like Westwood. Their Great White pizza is my favorite one there, and they give free pazookies when it's someone's birthday. What I also remember distinctly about this place is that they always seem to have sticky tables- they need to wipe better.
Pros: tasty pizzas, pazookies, reservations
Cons: sticky tables, westwood parking
more