Located in the small village of Castro Laboreiro in Northern Portugal, this gorgeous rural home hides a modern and minimalist interior behind its natural stone facade. The expansive plot... Read full article »