Triton Cafe

Triton Cafe
17 Triton Street, London, NW1 3ND
Photo of Triton Cafe