- Email:
- Share:
- StumbleUpon
- Google+
- Send to device
Thelma's, Tulsa, Oklahoma Restaurant Details
Reserve a table - Thelma's - Inactive
Restaurant: Thelma's
Address: 2008 E Admiral Blvd, Tulsa (Tulsa), Oklahoma (OK), 74110
Send to device
Food:
03/18/2011 4:50 amlove it |
Please register here to leave your review, or log into your account.