Captains Pizza is a very good local pizza shop. They have a great location in central squirrel Hill. Besides that they also make a very good pie. They in fact remind me very mu...
The pizza was ok, but I was overcharged and did not realize it until I got home and looked at the menu. I was charged for an extra large but only received a large. Keep your eyes ...