Ti Amo Ristorante Italiano Downtown | 219 S Cheyenne Ave Tulsa OK 74103 United States Restaurant Menu & Phone219 S Cheyenne Ave Tulsa OK 74103 United States 4.5/5