"The Grotto" - one of nature's beauty spots - Havana Glen, N. Y., U. S. A.