The small hamlet of Upton Cross in Cornwall provides idyllic scenery and surroundings for a luxury self-catering break. This quiet hamlet allows visitors to the area to relax and unwind in a peaceful environment, with the stunning countryside waiting to be explored.