Locale

Boston
Pizzeria
$$$$

A new spot located in Boston's North End, Locale is serving up piping hot pizzas in a warm atmosphere.

More From Thrillist