The Snow Goose - Tulsa

Located in the always popular Utica Square in Tulsa, Snow Goose is certainly a unique boutique. It’s the kind of shop in which every family member can be interested. From screaming donkeys, to elegant hand blown glass art to one of the stores staples, which is their cards. If you are looking for something you won’t find somewhere else, you will find it at Snow Goose!

1814 Utica Square Tulsa, OK 74114

Date Aired:

Related Stories