Natural Retreats Confirms 19 New Luxury Residences at Leighton Hall, Lancashire

Released on: January 09, 2013, 1:32 pm
Author: Natural Retreats
Industry: Travel

January 09, 2013, 1:32 pm – /EPR NETWORK/ — Luxury self-catering company Natural Retreats has announced plans to build 19 new luxury residences on the estate of Leighton Hall, Lancashire due for completion in 2015.

more…

Leave a Reply