Articles tagged Sella Concept

/

Sella Concept transcends local context with the palette of the Mediterranean sun

London – Between Hyde Park and the River Thames, new restaurant Omar’s Place is a meeting of Mediterranean landscapes influenced by the sun.