High-end restaurant brand, The Galliard, has opened a second venue in the north of Istanbul, complete