Audubon Place is in South Montrose.
It is bordered by Hawthorne to the North, Alabama to the South,
Montrose on the West, and Audubon Place to the East.