Trafalgar Square
London, England WC2N 5DN
March 31, 2012

Sit in Peace Mindful Meditation with Thich Nhat Hanh at Trafalgare Square