Muswell Hill

Advertisements
Muswell Hill A suburb about 6 miles from London, now developed into a town of villa residences. The Alexandra Palace is at Muswell 1. hill.