Birmingham, AL: Pulse Score 47.7, 31.3% cap rate, $184,750 median price | PulseReal