Posted by dave_f77 at 02/05/10 05:10:50It depends on what part of town you're visiting. The best pizza places are near the university. "Momo's Pizza" is a good place to get good pizza. The pieces are HUGE and the prices aren't too bad. It looks like they also have some Italian food on their menu (www.tallyfood.com/Menus/Menu.aspx?search_querystring=momo&menu=86). Mellow mushroom is another great place for pizza and the rest of their menu is great as well. I've never had anything I didn't like there.