Main St. and Hubbard Ave. : Bowers' Beach, Del.