Holland House, HOSTEL in London England.
Holland House.

Holland House, London, England

Located near: Buckingham Palace Houses of Parliament Green Park Hyde Park Oxford Street Victoria Coach Station

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 as Buckingham Palace, Green Park and th

Check Availability

From People Nights

Book Hostel in