•   1344 E 41st Street • Tulsa, OK 74105
  •   http://www.lambruscoz.com
  •   918-496-1246
  •  
  • restaurant image