Banya No.1 London address marketing 7 years ago Banya No.1 London address: 17 Micawber Street, London, N1 7TB – SPA club North