Archipelago Restaurant

5bx

53 Cleveland St
London
W1T 4JJ
Exploring the exotic
Something not right here? Give us a buzz