Branford’s new restaurant: Home