1. Flower Train Express 316 S 97th East Pl, Tulsa, OK 74128 Coordinate: 36.15634,-95.86836 Phone: (918) 629-7426