Great hostel by the Thames with late-night bar and DJ Located near Borough Station, Dover Castle Hostel is a popular, lively and fun London budget hostel, located above a late night bar, where you can hang out and listen to DJs playing the best new music.