Edeninranta is a Finnish establishment located at 33380. It appears to be a popular spot, possibly a harbor or a place with a view.