← Tulsa restaurants
Thelma's Peach
No reviews yet
Bar2008 E Admiral Blvd, Tulsa
Own or manage Thelma's Peach? Claim this listing free
Hours
Hours not listed yet.
Details
Address2008 E Admiral Blvd, Tulsa 74110-5207
Phone19185767640
Websitehttp://www.thelmaspeach.com/
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.