Finsbury Park is a cosmopolitan area situated in the northern part of London rich in artistic culture and historical music shows. When you stay at Amhurst Hotel Finsbury Park you will experience the vagabond lifestyle, with easy access to the Tube and endless possibilities for accumulating cherished memories.