Perfect location
Viana do Castelo is a picturesque coastal town in northern Portugal, famous for its stunning beaches, historic architecture and rich culture. Situated on the banks of the Lima River, it offers breathtaking views of the Atlantic Ocean and is known for its folklore and traditional festivals