Situé dans le centre de Cascais, à seulement 20 mètres de la plage des pêcheurs, l'Hotel Baia dispose d'une piscine intérieure sur le toit et d'une terrasse offrant une vue panoramique sur l'océan.