Located near the Birmingham zoo, this Italian restaurant has been a Birmingham tradition since 1965. Serves up...
2707 18th St S, Birmingham