Charming hotel nestled in a Peloponnese village, offering a tranquil garden setting.