Mexican restaurant and cocktail bar in Boston town centre.