Thread:Jaja2001/@comment-301511-20150413180736/@comment-301511-20150413202618

It just says on both links that the Post Office is 7 Turpin Road .

 7 Turpin Road

Well, even the residents of London's most famous Square have to buy their stamps somewhere!