Skip to main content

Definitions by Beach Lord

Two Coves Resort 

A resort on Stewart Channel it is the greatest place on earth. A place of community and relaxation.

The Point is a spiritual place and the back cove a tranquil pond.
Two Coves Resort, offering cottages by the sea
Two Coves Resort by Beach Lord September 22, 2011