Captain Cook Restaurant is allowed to reopen – after health authorities found cockroaches and more: Big Island Now
August 15, 2024, 5:08 p.m. HST L&L Drive Inn at 81-6224 Mamalahoa Highway in Captain Cook. Photo courtesy: Google Maps L&L Drive Inn, a restaurant in Captain Cook on the…