Dellwood Beach is located at 407B Lake Avenue. It features a large grassy space, picnic table, and canoe/kayak racks. This is also a popular site for Birchwood Village’s “Music in the Park” concert series that occurs annually during the summer months.