Business Directory Keelson Harbour Health Care 2810 Aurora Avenue, Spirit Lake IA 51360 Keelson Harbour 712-336-4501 Send Message to listing owner Listing Title: Keelson Harbour Your Name Your Email Message