Holmes Place is a small modern apartment complex, lying on a hillside below Peyia in Cyprus. It's elevated position allows lovely views of the surrounding olive groves and orchards. It's only 1.5 kilometres to the lovely beach at Coral Bay.