TEL 918-496-1246

1344 E 41st Street

Tulsa, OK 74105

M-F 11-6

Sat 10-5

Sun Closed

Est.1985

Lambrusco'z Deli