Cafe Karibo is a New American bistro featuring a relaxed atmosphere, garden patio, and an adjacent brewpub. They also offer private events.