Just a quick stroll from the beach, this charming hotel is located in Praia da Barra, a popular seaside destination along the coast of Aveiro.