Made in Italy is an upscale pizza restaurant serving only the most high-quality pizzas alongside delicious appetizers and scrumptious desserts. With Italian owners and a pie-maker hailing from Napoli, this is one of the only places to get truly Neapolitan pizza in the area. This kind of pizza is thin-crust and uses super fresh, simple […]