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.