The Anchor is located in historic downtown Selma and just walking distance from the Edmund Pettus Bridge, Brown Chapel, and other popular Selma attractions. The building was constructed in 1909, and in 2020, restoration began and the building was renamed The Anchor.
Today, The Anchor provides two floors of premier space for elegant events, fine dining, receptions and formal parties, and a variety of other events.