spinner

Showing 113 Listings

1535508908

$2,499,000 USD

Indian Springs Village, AL, United States
1536547051

$2,200,000 USD

Birmingham, AL, United States
1544207655

$1,919,250 USD

Jasper, AL, United States
1492839666

$1,650,000 USD

Sylacauga, AL, United States
1535566942

$1,570,000 USD

Birmingham, AL, United States
1542853772

$1,500,000 USD

Homewood, AL, United States
1541698476

$1,499,000 USD

Mountain Brook, AL, United States
Pending 1529724744

$1,450,000 USD

Homewood, AL, United States
1522132268

$1,400,000 USD

Mountain Brook, AL, United States