Hotel in Algorta, Bizkaia, in the Basque region of Spain. Located on San Nicolas Kalea in the heart of this coastal town.