Description (Reference number: 114388) Nestled in the picturesque village of Camber Sands, located on the stunning East Sussex coast, this idyllic destination