Big Santos is a bistro offering a blend of Turkish and international cuisine in a stylish yet relaxed atmosphere.