Barrafina

Barrafina
10 Adelaide Street, London, WC2N 4HZ