Great news! We will be open for take out only beginning Friday and Saturday, December 19th & 20th from 6-9ish pm. We will be offering ONE SIZE pizza and just a select few items. Please check back to view available menu items before ordering.
See you soon!
203 Adams Street, Newton, MA, United States
Copyright © Francesca Pizzeria