Elwood's
Address:
1924 Riverside Drive, Tulsa, OK 74119
Phone:
(918) 949-9090
Restaurants
Other Businesses:
- Palace Cafe at 1301 E 15th St, Tulsa, OK 74120
- Courtyard Deli at 1517 S Main St, Tulsa, OK 74119
- KFC at 1440 S Denver Ave, Tulsa, OK 74119
- Eastern Oklahoma Ear Nose and Throat at 8803 S 101st East Ave, Tulsa, OK 74133
- Camille's Sidewalk Cafe at 1342 E 15th St, Tulsa, OK 74120