Lefty's on Greenwood

10 N Greenwood Ave
Ste A
Tulsa, OK 74120

Lefty's on Greenwood

Address:
10 N Greenwood Ave
Ste A
Tulsa, OK 74120
Phone:
918-794-0017

Directions
Find Nearby
Located in Tulsa's Greenwood Historical District.
A special thanks to our advertisers