Lewin Terrace Lewin Terrace is a charming restaurant located on Singapore’s historic Fort Canning serving French-Japanese fusion cuisine. Food Photography Studio Food Portfolio