Victoria Hall King's Cross - Student Accommodation London is located in London, United Kingdom on 25 Canal Reach, Kings Cross. Victoria Hall King's Cross - Student Accommodation London is rated 4.6 out of 5 in the category student dormitory in United Kingdom.
Address
25 Canal Reach, Kings Cross