London Town
March 25th 2008 Here we are in London town. We stayed in an awesome spot, walking distance to everything. Belgrave area was where we stayed and its the most expensive part, you cant even buy land here you can only lease it and its about anywhere between 1 to 27 million pounds a year, oh dont we feel posh (damn straight). We saw heaps of cool things here Buckingham Palace, Big Ben, London Eye, London Tower, Trafal
... read more