4608985972
London Bridge to Southbank
festival hall do
edith
11205101_916281611768583_510968358906148730_n
10898170_10153442108349838_6561713663900399966_n

Londoners are either North or South of the river and seem to define themselves by that. Here, The South Bank etc.