Street and houses of the walled village of Almeida, on the borderland with Spain. Beira Alta, Portugal

Loading…
Street and houses of the walled village of Almeida, on the borderland with Spain. Beira Alta, Portugal