Sep 28, 2010

labour and wait





If you ever visit London, definitely stroll through
these streets. You'll find this is the other side of London
you were looking for (at least i was).

Labour and Wait is at 85 Redchurch Street
and 18 Cheshire Street, both worth a visit.