St Kilda is an isolated archipelago situated 40 miles west-northwest of North Uist in the North Atlantic Ocean.
London Scuba Diving Holiday Club
Delivering amazing scuba diving experiences worldwide
St Kilda is an isolated archipelago situated 40 miles west-northwest of North Uist in the North Atlantic Ocean.