1702 Utica Square
Tulsa , OK 74103
Stems started in 1988 in just a tiny downtown store. Over the years there has been many growth spurts and changes as we bloomed and grew. We now have a premier location in Utica Square and a trendy shop in Skiatook OK.