Istanbul Grill Address: 5613 Morningside Dr, Houston, TX 77005 Phone: (713) 526-2800 Cuisine: Turkish cuisine Read more