UNITED KINGDOM | Monday, 2 March 2009 | Views [231]
Tudor style building inside the grounds of The Tower of London.