24hr Access
Elm Road is located in the heart of Leigh on Sea, an old fishing village on the Thames Estuary. Space282 Elm Rd is nestled behind..
Leigh-on-Sea is situated in the Thames Gateway approximately 40 miles to the east of central London and 3 miles..