Lesser known facts and tourist attractions in london - 0 views
-
Mowbray Court Hotel London on 09 Oct 17The castle and fortress is located at the central part of London that is notable for housing the crown jewels and for holding many infamous and famous prisoners. There are so many awkward and mind blowing facts about this castle that very few people outside UK knows.