Caminha is a village that reflects the history of Portugal.

Complete guide to visit Caminha
Visit

Complete guide to visit Caminha