Hobby Lobby runs 6 existing stores near Saint Louis, Missouri. This page will give you the listing of all Hobby Lobby branches in the area.