La Puebla Vieja de San Vicente de la Barquera está situada en la cresta de un peñón calizo, dominando las marismas. Está, además, rodeada por una muralla almenada y varias puertas, donde destacan la iglesia-fortaleza de Nuestra Señora de los Ángeles, del siglo XIII y estilo gótico; la muralla y el castillo, de los siglos XIII-XIV; la casa del inquisidor Corro, de comienzos del siglo XVI; y el Hospital de la Concepción de finales del XV-XVI.