Cactus Beach Restaurant by Lefteris Tsikandilakis

by AAshir

Cactus Beach Restaurant is part of Cactus Beach Hotel & Bungalows, located in Stalida, on the Greek island of Crete. The entire resort was designed by architect Lefteris Tsikandilakis.









Photography courtesy of Lefteris Tsikandilakis

Visit Lefteris Tsikandilakis

The post Cactus Beach Restaurant by Lefteris Tsikandilakis first appeared on Design Daily.

Related Posts