Places to Play: Royal Albert Dock, Liverpool, England

A view of the Royal Liver Building with the tall ship Glaciere in the foreground at the Royal Albert Dock in Liverpool, England

At the mouth of the River Mersey in Liverpool is one of England’s top tourist attractions – the Royal Albert Dock. The historic complex of red-brick warehouse buildings is bustling with visitors who come for its restaurants, shops and excellent museums. Among those are The Beatles Story, dedicated to Liverpool’s most famous sons, and Tate […]