We are not quite sure what to make of this advert, its a bit wacky to say the least. Hummingbird?
Continue reading »Tag: london
VIDEO: The Dorchester
Top class hotel The Dorchester in London’s Mayfair is quite probably the most luxurious hotel in the UK. We cannot
Continue reading »