El Hotel Bel Air cuenta con un restaurante que ofrece una experiencia gastronómica única en Castelldefels con su cocina mediterránea y de autor. Además, el hotel cuenta con una terraza con vistas al mar donde se pueden degustar cócteles y tapas. El desayuno buffet incluye opciones dulces y saladas.