Situated in a beautiful Tudor-style building, Liberty (opened in 1875) is a department store located on Regent street in London. Visitors browsing the five floors will find luxury goods ranging from fashion and homewares to antique furniture.