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

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

Check Availability

From People Nights

Book Hostel in