The Alex

The Alex
120 Park Road, London, N8 8JP