22 FB users likes Elwoods Riverside Tulsa Oklahoma 23rd & Riverside, set it to 496 position in Likes Rating for Tulsa, Oklahoma in Local Business category
Elwoods Riverside Tulsa Oklahoma 23rd & Riverside is Tulsa based place and this enity listed in Cafe category.