Melaphone in United Kingdom Melaphone Address: Melaphone 225 Long Lane, London, N3 2RL United Kingdom Phone Number: +44 01359233191