Here is the Green Tara statue from "O Sel Ling", the buddhist center nearby. Green Tara is the Goddess of universal compassion and her mantra is "OM TARE TUTTARE TURE SOHA".
 (So it is not a Shiva statue as indicated in the map).

