Le Boomerang is a restaurant offering a diverse menu of global cuisine, prepared with fresh, homemade ingredients.