User Image

Snowflake is an upscale restaurant snuggled in the center of London, the quiet atmosphere and expensive but divine deserts drawing in dozens of regulars.