Addresses on Margaret Dr in Birmingham Alabama
- 1000 Margaret Dr
- 2101 Margaret Ave
- 2232 Margaret Ave
- 2312 Margaret Ave
- 2400 Margaret Ave
- 2426 Margaret Ave
- 2430 Margaret Ave
- 3608 Margaret Ave
- 3612 Margaret Ave
- 3616 Margaret Ave
- 3617 Margaret Ave
- 3620 Margaret Ave
- 3621 Margaret Ave
- 3704 Margaret Ave
- 3708 Margaret Ave
- 3712 Margaret Ave
- 3716 Margaret Ave
- 3720 Margaret Ave
- 3724 Margaret Ave
- 3728 Margaret Ave
- 5201 Margaret Ave
- 5514 Margaret Ave
- 5516 Margaret Ave
- 5520 Margaret Ave
- 5600 Margaret Ave
- 5616 Margaret Ave
- 5624 Margaret Ave