134 Belvedere Dr

 134 Belvedere Dr, BirminghamAL 35242
$1,9004 Beds2700 sqft