Green Lemons ?

This unique garden is stocked with many unusual fruits and plants, like these green lemon shaped fruits. I am afraid I forgot to note down the name.