Venue Info

Known For

Italian

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