La Cambusa is an elegant Mediterranean restaurant and pizzeria with a large dining room. Takeaway options are available.