After years of planning, Italian restaurant Seta is here – creative, elaborate, indulgent, grand, glamorous and over-the-top.
Italian$$$