Yes, we live in London. Yes, we live less than a mile from Westminster Abbey where Prince William and Kate Middleton will be married Friday. And yes, we decided to escape the Royal Wedding festivities and take a little vacation. Yes, history in the making, everybody’s talking about it and we could be right there. [...]
