Sushi Heads – The Local Sushi in Tottenham

A recent entry to the list of local restaurants in North London, Sushi Heads is perfectly located amongst the other local finds on Philip lane. At perfect distance from both Tottenham Hale and Seven Sisters stations, Philip lane has revealed itself as a home for local potential, where new restaurants and cafes are making the…