Mill Hill Computers 7 years ago ID: #3230 Listed In : Computer & Accessories 123a The Broadway, London, NW7 3TG 07952 932182 Business Description Mill Hill Computers, Address : 123a The Broadway, London, NW7 3TG, Phone : 07952 932182 Reviews & Ratings Write a Review No Review. Please login / register to add your review.