Where is Buddha Eden?

Where is Buddha Eden located?

Buddha Eden, Buddha Eden, Portugal (approx. 39.28992°, -9.13058°)


Where is Buddha Eden on the map?