There are so many well-known attractions in Birmingham that it's about time we highlighted some of the hidden gems that make this city unique.
Birmingham Oddities
Birmingham Oddities is a tiny shop located on 2300 1st Ave N, and if you don't look hard enough, you might just pass by it and never... [read more]