Cactus Beach Restaurant by Lefteris Tsikandilakis

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.

Cactus Beach Restaurant by Lefteris Tsikandilakis - 1
Cactus Beach Restaurant by Lefteris Tsikandilakis - 2
Cactus Beach Restaurant by Lefteris Tsikandilakis - 3
Cactus Beach Restaurant by Lefteris Tsikandilakis - 4
Cactus Beach Restaurant by Lefteris Tsikandilakis - 5
Cactus Beach Restaurant by Lefteris Tsikandilakis - 6
Cactus Beach Restaurant by Lefteris Tsikandilakis - 7
Cactus Beach Restaurant by Lefteris Tsikandilakis - 8
Cactus Beach Restaurant by Lefteris Tsikandilakis - 9

Photography courtesy of Lefteris Tsikandilakis

Visit Lefteris Tsikandilakis

- by Matt Watts

Gallery