Location: 4818 East 80th Street, Tulsa, OK 74136
Phone:(918)481-0573
Fax:(918)369-6593
Category: Grocery
Tags: Fruits & Vegetables, Grocery Stores & Supermarkets, Grocers & Supermarkets