La Cambusa is a pizzeria offering a wide assortment of pizzas. The establishment is described as simple, clean, and well-managed. While the restaurant menu is less extensive, the focus is clearly on pizza.