Istanbul Grill & Deli
(1,926)
Turkish restaurant
Turkish standards, with vegetarian choices, served in a casual setting with outdoor seating.
Address: 5613 Morningside Dr, Houston, TX 77005
Hours: Closed ⋅ Opens 11 AM Sat
Phone: (713) 526-2800