Jun 4, 2024 - Interior designer Leigh Ellwood’s beach house is located along the famous Great Ocean Road, with water views as far as the eye can see.