Claro London
Restaurant · Soho

Claro London

$$$ · Latin American

Westminster gem delivering innovative global flavors—their octopus rivals Michelin-starred competitors—paired with stellar cocktails and attentive service in a light-filled space.

Info

📍
Address
12 Waterloo Pl, London SW1Y 4AU, UK, LDN

More like this