Locale

Boston
Pizza Place
$$$$

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