Anthousai/Telluria Open House
Anthousai 2411 E. Admiral Blvd., Tulsa, OK, United StatesAnthousai, 2411 E. Admiral Blvd., is a fine art floral design studio. They share the space with Telluria, which specializes in artful tablescape styling. Showing off the studio for the first time, there will be an Open House on Friday, Dec. 11 from 11 a.m. to 6 p.m. and Saturday, Dec. 12 from 9 a.m. to […]