Our Plaza Frontenac Location will be temporarily closed for a few weeks while we move into a new space upstairs. Come see us in Mid April by the cinema. Brentwood location is still open.
We are located at:
1701 South Lindbergh Blvd. St. Louis, MO 63131
Hours Of Operation:
Monday-Friday 10-8 Saturday 10-7 Sunday 12-6
View our news and posts below related to this store.