The New Rose

The New Rose
84-86 Essex Road, London, N1 8LU