Ferns North London
Marina Court Ashridge Close, Finchley Central, London, N3 3AQ, United Kingdom,Object type: Hotel London
Set in London, 3.7 miles from Alexandra Palace, 5.6 miles from London Zoo and 5.6 miles from Emirates Stadium, Ferns North London offers accommodation with a ba