Man findet das Hotel direkt am Barra-Strand, nur 150 Meter vom Atlantischen Ozean, 100 Meter vom Canal Central und 8 Kilometer von der Stadt entfernt. Das Hotel liegt an einer ökologisch geschützen Badezone, zusammen mit Aveiro und Ílhavo bildet Barra ein interessantes Dreieck mit vielen Zeugnissen des historischen, kulturellen und handwerklichen Erbes der Region.