Foley, Alabama is a charming town just minutes north of the lovely Alabama coast. The historic downtown area rests amid newer shopping and restaurants giving residents a lot of variety. OWA, a large amusement park with roller coasters and rides for all ages is a major attraction. Of course, there's nothing sweeter than a day spent on the beach in nearby by Gulf Shores or Orange Beach. Foley has a small town charm with plenty of big offerings all around.