Mr Neils, TULSA, Oklahoma (OK)

Feeling hungry? Mr Neils might be the place to eat for you.
Conveniently located at 4980 South Memorial Drive () in TULSA, Oklahoma (OK) (74145), Mr Neils can be reached at 9186645530. Please call in advance to make a reservation.
More restaurants in TULSA, Oklahoma (OK)


Mr Neils contact information and details:
Address: 4980 South Memorial Drive - , TULSA, Oklahoma (OK) 74145
Contact Phone: 9186645530