Restaurant and bar company Leelex has secured a Notting Hill location for its new concept.
The 5,970 sq ft space at 186 Portobello Road, W11, will be home
Restaurant and bar company Leelex has secured a Notting Hill location for its new concept.
The 5,970 sq ft space at 186 Portobello Road, W11, will be home