Bristol-based Latin American restaurant chain Las Iguanas is continuing its national roll-out by opening its 39th outlet in Torquay. The restaurant, in the English Riveria resort’s £12m Abbey Sands development, will create 50 jobs ahead of its April opening. Licensing aspects of the deal were handled by Bristol-headquartered law...