Route GuidesRoutes City GuidesCities Map Log in

Holland House

London

from £22


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...