There's no regrets staying at Teresa's home. It's the center of London. Check it out.