Welcome to Istanbul is a Turkish restaurant offering a varied menu with grill specialties. Open since 1997, it provides non-stop service.