Find Hostels all over the World
Holland House, HOSTEL in London England.
Holland House, London, England
Located near: Buckingham Palace Houses of Parliament Green Park Hyde Park Oxford Street
Overlooking Eccleston Square with its famous garden, Holland House provides a peaceful location and a relaxed atmosphere.
Yet it's only a few minutes from Victoria rail station and underground, Victoria coach station and many of London's most notable landmarks.
Buckingham Palace, Green Park and the