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