Haven is a restaurant known for its homemade-style food, daily menus, and Iberian ham. They also offer unique regional specialties.