The Castle, as it's known, has always had a reputation for excitement among Hoover, Alabama hotels.

Golf Resort Birmingham