The biggest and best shopping mall in Edinburgh is Ocean Terminal. There are plenty of shops, restaurants, cafes and even a spa, a gym and a 12 screen cinema. It is easy to reach by bus or taxi and there’s plenty of free parking for drivers. This is also home to the Royal Yacht Britannia and you can enjoy some spectacular views over the redeveloped dock area. Check out Leith Walk for quirky independent stores like Elvis Shakespeare.