$350,000
807 30TH STREET, BIRMINGHAM, AL, 35205
Townhouse