The Billow's Falls Chapel is located on 23rd Street in Cuyahoga Falls. The Billow Company is family-owned and operated and was founded in 1875 by Captain George Billow. The chapel was established in 1954. It provides services, merchandise, flowers, memorials, grief resources and obituaries. The Billow's Falls Chapel is based in a fair-sized brick building with decent parking for visitors.