AFTER Meghan Markle and Prince Harry tied the knot, they will officially reside at Nottingham Cottage in London. But where’s their new pad located and what do we know about the lodging? Where is Nottingham Cottage in Kensington Palace? The cosy cottage is located on the grounds of grand royal estate, Kensington Palace. The pad […]