Highbury II is a brand new property based in North London, directly next to Holloway Road underground station and nearby Finsbury Park and Arsenal. Highbury II is well connected to many London universities, including London Metropolitan just a short walk away.