4474 Shaw Boulevard, Saint Louis, Missouri 63110, United States
The Bug Store
4474 Shaw Blvd 
ST Louis MO 63110
314-773-9251
Next to the Missouri Botanical Garden

Shaw Store Hours 10-6 Everyday