The Cardiff branch of the Britain-wide John Lewis chain is the city's premier department store, occupying a swish glass-fronted building at the bottom of the Hayes. It sells everything from toiletries to TVs, and top fashion brands are well represented.
©Amy Pay/Lonely Planet
John Lewis
Cardiff