Roman temple in idyllic setting