Istanbul Turkish Cuisine
Address:
3604 N May Ave, Oklahoma City, OK 73112
Phone:
(405) 943-4000 Restaurants, Mediterranean
Other Businesses:
- Pizza Land at 3104 NW 16th St, Oklahoma City, OK 73107
- Pink Elephant at 1800 Rolfe Ave, Oklahoma City, OK 73117
- Churchs Chicken at 3839 N Lincoln Blvd, Oklahoma City, OK 73105
- Braums Ice Cream & Dairy Strs at 4300 SE 43rd St, Oklahoma City, OK 73115
- Dunkin Donuts at 3612 N May Ave, Oklahoma City, OK 73112