The Cascade

The Cascade

Larnaca

A Mediterranean residential complex of apartments designed to provide terraces to all residents by a design that creates an architectural cascade that dissolved indoor and outdoor lifestyles into one.