Earls Bay is an upscale casual dining restaurant and bar featuring diverse kitchen and drink menus, including happy hour options.