53
112 18th St N
Birmingham, AL 35203
$995,000 USD
8,000 SF
8,000 SF
$995,000 USD
Storefront