Description
Name: Catoosa Deli
Address: 1528 N 166th E Ave # A, Tulsa, OK 74116
Phone Number: +1 918-728-7720
Categories: Mediterranean restaurant, Restaurant, Sandwich shop
Catoosa Deli is a Mediterranean restaurant located at 1528 N 166th E Ave # A Tulsa/
(Latitude,Longitude: 36.1774398,-95.792342)
Postal Code: 74116
Location
-
1528 N 166th E Ave # A, Tulsa, OK 74116
Add a review