The wedding of Felix Leiter and Delia Churchill was here. Movie Locations, Buildings - Religious Links: stmarykeywest.com By: kkeps