Results 1 results found Hastings Lifeboat Station on The Stade (the fishermen's beach) on the seafront at Hastings, East Sussex, England, United Kingdom, Europe