Looking for a truly memorable wedding venue? Well, the search is over because, for the first time ever, you can now get married at Selfridges on Oxford Street. That’s right – the iconic London department store is now registered to host weddings in their dedicated Wedding Suite.