Restaurant’s new location is a hoot for ‘Owl’ lovers
After almost 30 years of success in Delray Beach, the Green Owl restaurant has opened a location in Boynton Beach, at 1889 W. Woolbright Road. David Gensman, the restaurant’s owner, said he has worked at the Green Owl since 1983 and took it over in 1995….
June 27 2009 12:06 pm | Delray Beach






