My husband and I went to Pizza! Pizza! last night for the first time. The location is extremely convenient, as it's within walking distance to the Fleetwood train station on Metro North. The food was great, service was good, and their menu is huge. The menu is mostly italian, but includes some Mexican and chinese items. We were very impressed with this place, and would definitely go back.
more