Stamford Hill

Stamford Hill station
Amhurst Park
Stamford Hill
Greater London
N16 5AG