Hotel Petunia dispone de 4 restaurantes: un restaurante mediterráneo (La Mesa Escondida), un restaurante italiano (Los Olivos), un restaurante japonés (La Mirada), un food truck mexicano (La Taquería de Es Vedrà), y una coctelería: Es Vedrà Rooftop.