Originally posted on 11/15/2012:

Quote Originally Posted by QuantumLeap View Post
That greenery is at Parque Francisco Alvarado in Zarcero, Costa Rica. It's on the grounds of Iglesia de San Rafael (San Rafael Church). Here's a better picture of the church:

You're right Quantumleap. It's a very nice place.