About the development
St Stephen’s Green is situated in South Devon’s Area of Outstanding Natural Beauty. This collection of stylish contemporary homes, surrounded by beautiful countryside, is just a short distance from the stunning beaches and town centre of Salcombe.