Remains of Apollo temple on the islet of Palatia. Remnants of interior of the temple, view from the northeast.