Home PagePlaza frontenac


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

Phone Number:

View our news and posts below related to this store.


Store News