Beeja Meditation - Meditation center in Hoxton, London | Reviews, Photos & Information on Postcard