La Cambusa is an Italian restaurant and bar offering pizza. It provides a welcoming atmosphere for guests.