Explore details about location Waters Edge Road. Waters Edge Road is a location situated within the North Sea alongside other areas such as Devon Place, E Road, West Neck Circle. Additionally, some smaller parts of Waters Edge Road include specific areas like Majors Path adding to the diversity of its landscape.