National Coastwatch Institution (Nells Point) is located in Barry, United Kingdom on Nells Point, Barry Island,. National Coastwatch Institution (Nells Point) is rated 4.6 out of 5 in the category coast guard station in United Kingdom.
Address
Nells Point, Barry Island,
Accessibility
Wheelchair-accessible entrance