Spend the holidays shopping while enjoying free carriage ridesBirmingham is filled with holiday entertainment