Haven is a sophisticated American restaurant offering New American small plates, wine, and cocktails, with patio seating available.