A small church sticking out from the background. Castle Point is a very small town, isolated from the rest of the world, which makes it unique with its unspoiled natural wonders.
Copyright Sean Liew 2004 unless otherwise noted. All rights reserved. Please do not use without permission.