How do you say WOW? Welcome to Alden Suites, A Beachfront Resort located on the white sandy shores of St. Pete Beach.